package org.dromara.common.vcp.domain;

import lombok.Data;

import java.io.Serial;
import java.io.Serializable;

/**
 * 设备与数字生活的密钥关系表
 */
@Data
public class SzSecret implements Serializable {

    @Serial
    private static final long serialVersionUID = -2263819375123773484L;

    /**
     * appId
     */
    private String appId;
    /**
     * app 密钥
     */
    private String appSecret;
    /**
     * 版本号
     */
    private String version;
    /**
     * 客户端类型
     */
    private String clientType;
    /**
     * 公共密钥
     */
    private String publicKey;
    /**
     * 是由密钥
     */
    private String privateKey;

    /**
     * 设备编码
     */
    private String deviceSn;

    /**
     * 接口版本 1: 1.0 2:2.0
     */
    private Integer apiVersion;

    /**
     * 企业主手机号码
     */
    private String phone;

    /**
     * 回调地址
     */
    private String callBackUrl;

    /**
     * 接口版本 1
     */
    public final static Integer API_ONE_VERSION = 1;
}
